package com.learn.jvm.gc;

/**
 * VM参数：-verbose:gc -Xms30M -Xmx30M -Xmn10M -XX:PretenureSizeThreshold=3145728 -XX:+PrintGCDetails -XX:SurvivorRatio=8
 * <p>
 * PretenureSizeThreshold 指明大于该设置值的对象直接在老年代分配，用的不多
 */
public class PretenureSizeThresholdTest {
    private static final int _1MB = 1024 * 1024;

    public static void main(String[] args) {
        byte[] allocation;
        allocation = new byte[5 * _1MB]; // 直接分配在老年代中
    }
}
